/** DateField **/
.s_df {
	background-color:#fff;
	text-align:center;
	width:100%;
	border: 1px solid #cccccc;    	
}
.dbg{
    BACKGROUND: #fff url(../datefield/months.png) no-repeat 0px 0px
}
.dbg1 {
    BACKGROUND-POSITION: 36px 55px
}
.dbg2 {
    BACKGROUND-POSITION: -134px 55px
}
.dbg3 {
    BACKGROUND-POSITION: -306px 60px
}
.dbg4 {
    BACKGROUND-POSITION: 36px -100px
}
.dbg5 {
    BACKGROUND-POSITION: -134px -100px
}
.dbg6 {
    BACKGROUND-POSITION: -306px -100px
}
.dbg7 {
    BACKGROUND-POSITION: 36px -257px
}
.dbg8 {
    BACKGROUND-POSITION: -134px -257px
}
.dbg9 {
    BACKGROUND-POSITION: -306px -257px
}
.dbg10 {
    BACKGROUND-POSITION: 36px -412px
}
.dbg11 {
    BACKGROUND-POSITION: -134px -412px
}
.dbg12 {
    BACKGROUND-POSITION: -306px -412px
}
.s_df_w td{
	color:#8A8A8A; 
	border-bottom:1px solid #ccc;
}
.s_df thead td {
    height:22px;
    line-height:22px;
}
.s_df_text {
    background-color: #f6f6f6;
}
.s_df_h td{
	border-bottom:1px solid #ccc;  
	color: #333;
	font-size:13px;
}
.s_day_next,.s_day_pre {
    color:#cccccc;
}
.s_df_pre,.s_df_next{
	cursor:pointer;
	margin-top:1px;
	width:16px;
	height:20px;
}
.s_df_pre {
	background:url(../toolbar/navigation.gif) no-repeat 0 -30px;
	float:left;
}
.s_df_next{
	background:url(../toolbar/navigation.gif) no-repeat 0 -45px;
	float:right;
}
.s_day_disabled {
	color:#BABABA;
	cursor:not-allowed;
}
.s_df .today {
	background-color:#FDAB00;
	color:#fff;
}
.s_df .over {
	background-color:#eff4fa;
	cursor:pointer;
}
.s_df .select {
	background-color:#909090;
	color:#fff;
}
/** DatePicker **/
.s_dbtn {  
    BACKGROUND: url(../core/itembar.gif) no-repeat -24px center;   
    opacity:0.55;
    filter: alpha(opacity=55);
}
.s_dbtn:hover {  
    opacity:1;
    filter: alpha(opacity=100);
}
/** DateTimePicker**/
.s_dp_foot{
    line-height: 17px;  
    height: 18px;
    /*font-weight: bold;*/
    border-top:1px solid #bababa;
    background-image: url(../toolbar/toolbar_bg.gif);
    background-repeat:repeat-x;
    color: #055a78;
}
.s_dp_input{
    margin:1px;
    height:14px;
    line-height:14px;
    border:1px solid #bababa;
    background-color: #fff;
}
.s_dp_input input,.s_dp_input div{
    border:0;
    float:left;
    height:14px;
    line-height:14px;
    COLOR: #055a78;
    background-color: transparent;
}
.s_dp_input input {
	text-align: right
}